package com.kpx.app.adapter;

import android.content.ClipboardManager;
import android.content.Context;
import android.view.View;

import com.kpx.app.R;
import com.kpx.app.base.ComAdapter;
import com.kpx.app.base.ComViewHolder;
import com.kpx.app.bean.OrderDetailBean;
import com.kpx.app.utils.UIUtils;
import com.kpx.app.utils.uiutils.ToastUtil;

import java.util.List;

/**
 * Created by congdy on 17/5/7.
 */

public class OrderLogAdapter extends ComAdapter {
    /**
     * 构造方法
     *
     * @param context  上下文对象
     * @param datas    数据
     * @param layoutId
     * @version 1.0
     * @createTime 2015年5月24日, 上午11:47:30
     * @updateTime 2015年5月24日, 上午11:47:30
     * @createAuthor chencong
     * @updateAuthor chencong
     * @updateInfo (此处输入修改内容, 若无修改可不写.)
     */
    public OrderLogAdapter(Context context, List datas, int layoutId) {
        super(context, datas, layoutId);
    }

    @Override
    public void convert(ComViewHolder holder, Object o, int position) {
        final OrderDetailBean.OrderlogListBean b = (OrderDetailBean.OrderlogListBean) o;
        holder.setVisibility(R.id.txt_copy, position == 0 ? ComViewHolder.VISIBLE : ComViewHolder.INVISIBLE);
        holder.setText(R.id.txt_show, b.getTimeStr());
        if (position == 0) {
            holder.setText(R.id.txt_content, b.getDmId() + "");
        } else {
            holder.setTextTime(R.id.txt_content, b.getCtime());
        }
        holder.setOnClickListener(R.id.txt_copy, new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                UIUtils.copy(mContext,b.getDmId() + "");
            }
        });
    }
}
